.right a, .open2_menu a { text-decoration: none; }

/*common*/
html { background: #fff; font: normal 13px/1.3em 'arial','simsun'; }
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, label { margin: 0; padding: 0; }
img { border: 0; }
em, i { font-style: normal; font-weight: inherit; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%; }
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { zoom: 1; }
.mserver { background: url(../images/s-main-bg.png) repeat-x; min-width: 1400px; }
/*mserver .header*/
.mserver .header { height: 80px; background-color: #2e416b; }
.mserver .header .inner { width: 1300px; margin: 0 auto; }
.mserver h2 { float: left; margin-top: 4px; }
.btn_log, .btn_Search, .btn_info, .mserver .graybox a, .ico1, .ico2, .ico3, .ico4, .ico5, .ico6, .focusbox .arrow_l i, .focusbox .arrow_r i, .ico-correct, .ico-wrong, .btn-commit, .btn-commit:hover, .poptips .pop-hd span, .pop-price .pop-hd span, .ibrown, .igreen, .btn_log_af, .btn-next, .btn-next:hover, .infobox .info-hd li, .infobox .info-hd li.on, .ialert span, .ialert2 span { background: url(../images/s-icons.png) no-repeat; _background: url(../images/s-icons-ie6.gif) no-repeat; }
.mserver h2 span { background-position: 0 0; width: 72px; height: 72px; display: block; overflow: hidden; background: url(../images/title.png); }
.btn_log { background-position: -1px -51px; width: 40px; height: 22px; padding: 7px 0 0 35px; _height: 20px; _padding: 9px 0 0 35px; }
.btn_Search { background-position: -1px -657px; width: 40px; height: 22px; padding: 7px 0 0 35px; _height: 20px; _padding: 9px 0 0 35px; }
.btn_log:hover { background-position: -77px -51px; }
.btn_Search:hover { background-position: -77px -657px; }
.btn_info { background-position: -1px -83px; width: 90px; height: 23px; padding: 6px 0 0 35px; _height: 21px; _padding: 8px 0 0 35px; margin-left: -1px; }
.btn_info:hover { background-position: -127px -83px; }
.mserver .header ul { float: left; margin: 45px 0 0 50px; }
.mserver .header li { float: left; padding-left: 50px; _line-height: 18px; position: relative; }
.mserver .header li em { background: url(../images/ico-corner.png) no-repeat; display: inline-block; display: none; position: absolute; width: 17px; height: 12px; top: 28px; left: 73px; }
.mserver .header li.on em { display: block; }
.mserver .header li a { color: #b2caec; text-decoration: none; font-size: 16px; font-family: 'microsoft yahei'; }
.mserver .header li a:hover { text-decoration: none; color: #e7eefe; }
.mserver .bodyer .inner .income { margin-left: auto; width: 300px; }
.mserver .bodyer .inner .income ul { float: right; margin-bottom: 10px; width: 300px; }
.mserver .bodyer .inner .income li { float: right; margin-top: 30px; }
.mserver .bodyer .inner .income li span { font-size: 14px; font-weight: bold; padding-left: 3px; }
.mserver .bodyer .inner .income #order_amount_total, #service_earning_total { color: #ff0000; }
.mserver .bodyer .inner .iquery #search input { margin-bottom: 10px; }
.mserver .bodyer .inner .iquery #appbalance { width: 750px; height: 65px; *+height:45px; _height: 60px; margin-top: -8px; }
.mserver .bodyer .inner .iquery #appbalance li { padding-top: 8px; _padding-top: 10px; *+padding-top:10px; }
.mserver .ibtn { float: right; }
.mserver .ibtn span { font-family: 'simsun'; line-height: 14px; }
.mserver .ibtn a { color: #8699c2; text-decoration: none; display: block; float: left; }
.mserver .ibtn #txt_Search { text-decoration: none; display: block; float: left; height: 27px; width: 200px; font-size: 14px; }
.mserver .ibtn a:hover { color: #e7eefe; }
.mserver .ibtn button { color: #8699c2; }
.mserver .ibtn button:hover { color: #e7eefe; }
.btn_log_af { background-position: 0 -510px; height: 29px; padding: 0 12px 0 35px; cursor: default; }
.mserver .ibtn a.btn_log_af:hover { color: #8699C2; }
.btn_log_af span { display: inline-block; margin-top: 6px; }
.btn_log_af span i { font-family: 'arial'; }
/*menubox*/
.menubox { background: url(../images/menu-bg.png) repeat-x; height: 85px; }
.menubox .menu { width: 1040px; height: 44px; margin: 0 auto; text-align: center; }
.menubox .menu ul { margin-left: 40px; _margin-left: 20px; }
.menubox .menu li { float: left; padding: 14px 5px 10px 5px; margin: 0 13px; }
.menubox .menu li a { cursor: pointer; }
.menubox .menu li.on { border-bottom: 2px solid #2b6bb3; }
.menubox .menu li.on span { color: #2b6bb3; }
.menubox .crumb { width: 1040px; height: 42px; line-height: 42px; margin: 0 auto; color: #888999; clear: both; }
.menubox .crumb a { color: #888999; text-decoration: none; }
.menubox .crumb a:hover { text-decoration: underline; }
.menubox .crumb span { padding: 0 8px; }
.menubox .crumb i { color: #5387cd; }
.m1 span, .m2 span, .m3 span, .m4 span, .m5 em, .m6 em, .m7 em { background: url(../images/s-icons.png) no-repeat; height: 18px; line-height: 18px; display: inline-block; vertical-align: middle; }
.m1 span { background-position: -480px -390px; padding-left: 25px; }
.menubox .menu li.on .m1 span, .m1:hover span { background-position: -480px -415px; }
.m2 span { background-position: -480px -440px; padding-left: 25px; }
.menubox .menu li.on .m2 span, .m2:hover span { background-position: -480px -465px; }
.m3 span { background-position: -480px -490px; padding-left: 25px; }
.menubox .menu li.on .m3 span, .m3:hover span { background-position: -480px -515px; }
.m4 span { background-position: -480px -540px; padding-left: 25px; }
.menubox .menu li.on .m4 span, .m4:hover span { background-position: -480px -565px; }
.m5 span { padding-left: 5px; }
.m5 em { background-position: -466px -440px; width: 15px; height: 19px; float: left; }
.menubox .menu li.on .m5 em, .m5:hover em { background-position: -466px -465px; }
.m6 span { padding-left: 5px; }
.m6 em { background-position: -461px -389px; width: 20px; height: 19px; float: left; }
.menubox .menu li.on .m6 em, .m6:hover em { background-position: -461px -414px; }
.m7 span { padding-left: 5px; }
.m7 em { background-position: -462px -490px; width: 20px; height: 19px; float: left; }
.menubox .menu li.on .m7 em, .m7:hover em { background-position: -462px -515px; }
.m1 i { background-position: -433px -385px; display: inline-block; width: 7px; height: 18px; margin-left: 10px; }
.menubox .menu li.on .m1 i, .m1:hover i { background-position: -433px -410px; }
.menubox .menu a { font-size: 16px; color: #677694; font-weight: bold; display: inline-block; text-decoration: none; }
.menubox .menu a:hover { color: #2b6bb3; }
/*.mserver .bodyer*/
.focusbox { height: 380px; background: #609ddc; overflow: hidden; position: relative; }
.focusbox .focus { width: 100%; height: 380px; margin: 0 auto; }
.focusbox .focus .slide-list { width: 100%; height: 380px; z-index: 99; }
.focusbox .focus .slide-list .content { width: 100%; height: 380px; }
/*.focusbox .content img{display:none;}*/
.focusbox .arrow_l, .focusbox .arrow_r { position: absolute; left: 0; top: 150px; width: 37px; height: 74px; cursor: pointer; }
.focusbox .arrow_r { left: auto; right: 0; }
.focusbox .arrow_l span, .focusbox .arrow_r span { display: block; width: 37px; height: 74px; background-color: #0d429a; position: absolute; filter: alpha(opacity=40); opacity: 0.40; }
.focusbox .arrow_l span { border-radius: 0px 37px 37px 0px; }
.focusbox .arrow_l i { display: inline-block; background-position: -30px -170px; width: 14px; height: 23px; position: relative; margin: 25px 0 0 8px; }
.focusbox .arrow_l:hover i { background-position: -45px -170px; }
.focusbox .arrow_r span { border-radius: 37px 0px 0px 37px; }
.focusbox .arrow_r i { display: inline-block; background-position: 0 -170px; width: 14px; height: 23px; position: relative; margin: 25px 0 0 16px; }
.focusbox .arrow_r:hover i { background-position: -15px -170px; }
.focus_tab { text-align: center; position: absolute; top: 430px; left: 45%; z-index: 199; }
.focus_tab li { float: left; width: 10px; height: 10px; margin: 1px 6px; border-radius: 6px; box-shadow: inset 0 0 3px #295c91; background-color: #316faf; color: #316faf; cursor: pointer; font-size: 5px; font-family: 'arial'; }
.focus_tab .on { width: 12px; height: 12px; margin: 0 6px; background-color: #fff; color: #fff; box-shadow: none; }
.mserver .graybox { width: 1200px; height: 59px; padding-top: 15px; margin: 0 auto; font-family: 'microsoft yahei'; }
.mserver .graybox span { font-size: 20px; color: #737678; float: left; display: block; padding: 0 80px 0 0; line-height: 44px; }
.mserver .graybox a { background-position: -1px -113px; width: 177px; height: 30px; padding-top: 14px; *height: 44px; *padding-top: 0; *line-height: 44px; _height: 44px; _padding-top: 0; _line-height: 44px; display: block; float: left; text-decoration: none; color: #fff; text-align: center; font-size: 20px; }
.mserver .graybox a:hover { background-position: -1px -205px; }
.funclist { width: 1200px; height: 455px; margin: 0 auto; }
.funclist li { float: left; border-right: 1px dashed #d7d7d7; position: relative; width: 380px; height: 152px; margin: 25px 10px; }
.funclist li.first { margin-left: 0px; }
.funclist li.last { margin-right: 0px; border-right: 0; }
.funclist li.nobor .itxt { border-bottom: 0; }
.funclist .itxt { width: 312px; height: 120px; padding: 0 28px 39px 20px; border-bottom: 1px dashed #d7d7d7; position: absolute; top: 15px; left: 0; }
.funclist .itxt em { display: block; width: 120px; height: 120px; float: left; }
.funclist .itxt h3 { float: left; width: 175px; border-bottom: 1px solid #dcdcdc; line-height: 40px; font-size: 18px; color: #777888; margin-left: 15px; font-family: 'microsoft yahei'; }
.funclist .itxt p { float: left; width: 175px; height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; color: #878787; margin-top: 5px; margin-left: 15px; font-family: 'microsoft yahei'; }
.ico1 { background-position: -1px -255px; }
.ico2 { background-position: -125px -255px; }
.ico3 { background-position: -250px -255px; }
.ico4 { background-position: -375px -255px; }
.ico5 { background-position: -1px -380px; }
.ico6 { background-position: -125px -380px; }
/*.mserver .footer*/
.mserver .footer { height: 120px; background-color: #eff2f5; margin-top: 150px; }
.mserver .footer p { text-align: center; color: #666; font: normal 14px/120px 'arial','simsun'; }
/*2013.01.09 geyx*/
.mserver.login, .mserver.imenu { background: #fff; }
.login .bodyer .inner { width: 960px; margin: 0 auto; padding: 35px 0; /*position:relative;*/ }
.user-id h3, .user-info h3, .shop-info h3 { font-size: 14px; font-weight: bold; color: #444555; }
.user-id p, .shop-info p { padding: 15px 0 15px 45px; line-height: 20px; }
.user-id p span { color: #ff6c00; font-weight: bold; }
#shopList { padding: 15px 0 15px 45px; }
#shopList tr { line-height: 20px; }
#shopList .id-td { width: 55px; text-align: left; }
#shopList .name-td { width: 270px; text-align: left; }
#shopList .name-lable { width: 230px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }

.user-info { margin-top: 10px; }
.user-info .t1 { text-align: right; vertical-align: top; line-height: 45px; width: 225px; }
.user-info .t1 span { vertical-align: middle; color: #c30; padding-right: 5px; font-family: 'simsun'; margin-right: 0px; }
.user-info .t2 { width: 750px; }
.user-info td { padding: 8px 0; line-height: 45px; }
.user-info td i { display: inline-block; margin-left: 5px; vertical-align: top; margin-top: 5px; }
.user-info td .itext { border: 1px solid #b6c3d1; height: 28px; line-height: 28px; color: #878787; padding-left: 5px; vertical-align: middle; }
.user-info td input { height: 28px; line-height: 28px; color: #878787; padding-left: 5px; vertical-align: middle; }
.user-info td input.black { color: #000; }
.user-info td span { margin-left: 10px; display: inline-block; _font-family: 'tahoma'; }
.user-info td p { margin-bottom: 15px; }
.user-info td p.ispan { margin-bottom: 0px; }
.user-info td select, .iselect { border: 1px solid #b6c3d1; width: 155px; height: 28px; vertical-align: middle; margin-right: 5px; }
.user-info td label { margin-right: 5px; *margin-right: 0px; *width: 30px; }
.user-info td textarea { width: 458px; height: 50px; border: 1px solid #b6c3d1; padding: 4px 5px; }
.w60 { width: 60px; }
.w66 { width: 66px; }
.w74 { width: 74px; }
.w77 { width: 77px; }
.w80 { width: 80px; }
.w82 { width: 82px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w135 { width: 135px; }
.w150 { width: 150px; }
.w158 { width: 158px; }
.w160 { width: 160px; }
.w175 { width: 175px; }
.w180 { width: 180px; }
.w188 { width: 188px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w255 { width: 255px; }
.w325 { width: 325px; }
.wie6_70 { _width: 70px; }
.wie6_185 { _width: 185px; }
.ico-correct { background-position: -478px -170px; height: 18px; line-height: 18px; padding-left: 25px; }
.ico-wrong { background-position: -478px -210px; height: 18px; line-height: 18px; padding-left: 25px; }
.btn-gray, .ico-gray { border: 1px solid #ccd3db; background: #f7f7f7; font-size: 12px; /*为较旧的或者不支持的浏览器设置备用属性*/ background: -moz-linear-gradient(top, #f7f7f7, #eee 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#eee)); padding: 6px 15px; border-radius: 2px; display: inline-block; vertical-align: middle; overflow: visible; width: auto; }
.btn-gray:hover { background-color: #e5f2fe; border-color: #abc2d9; background: -moz-linear-gradient(top, #f0f7fc, #dfefff 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f7fc), to(#dfefff)); }
.btn-gray { cursor: pointer; text-decoration: none; color: #444555; }
.btn-commit, .btn-commit:hover { background-position: -260px 0; width: 81px; height: 34px; text-indent: -1000em; overflow: hidden; display: block; border: 0; cursor: pointer; }
.btn-commit:hover { background-position: -342px 0; }
.btn-next, .btn-next:hover { background-position: -260px -40px; width: 158px; height: 34px; text-indent: -1000em; overflow: hidden; display: block; border: 0; cursor: pointer; }
.btn-next:hover { background-position: -260px -219px; }
/*poptips*/
.poptips { position: absolute; width: 500px; height: 220px; border: 10px solid #cccfd5; background-color: #fff; }
.poptips .pop-hd { background-color: #e8f2ff; border-bottom: 1px solid #d7e4f5; height: 38px; }
.poptips .pop-hd em { font-size: 14px; font-weight: bold; color: #555666; margin: 12px 0 0 20px; display: block; float: left; _line-height: 18px; }
.poptips .pop-hd span { background-position: -261px -78px; display: block; float: right; width: 38px; height: 38px; text-indent: -1000em; overflow: hidden; border-left: 1px solid #d7e4f5; cursor: pointer; }
.poptips .pop-bd p { text-align: center; font-size: 14px; padding: 30px 0 10px 0; }
.poptips .pop-bd p em { vertical-align: middle; margin-right: 5px; }
.poptips .pop-bd p em.ibrown { vertical-align: top; }
.poptips .pop-bd p span { display: inline-block; text-align: left; line-height: 18px; padding-top: 10px; }

/*pop-price price*/
.pop-price .clearfix:after { content: "."; display: block; height: 0; width: 0; clear: both; visibility: hidden; }
.pop-price { display: none; position: absolute; border: 10px solid #cccfd5; background-color: #fff; position: absolute; left: 300px; top: 280px; z-index: 99; width: 800px; height: 280px; border: 10px solid #CCCFD5; font: 14px/36px 'Microsoft YaHei'; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pop-price .pop-hd { background-color: #e8f2ff; border-bottom: 1px solid #d7e4f5; height: 38px; }
.pop-price .pop-hd em { font-size: 14px; font-weight: bold; color: #555666; margin: 0px 0 0 20px; display: block; float: left; _line-height: 18px; }
.pop-price .pop-hd span { background-position: -261px -78px; display: block; float: right; width: 38px; height: 38px; text-indent: -1000em; overflow: hidden; border-left: 1px solid #d7e4f5; cursor: pointer; }
.pop-price .pop-bd p { text-align: center; font-size: 14px; padding: 30px 0 10px 0; }
.pop-price .pop-bd p em { vertical-align: middle; margin-right: 5px; }
.pop-price .pop-bd p em.ibrown { vertical-align: top; }
.pop-price .pop-bd p span { display: inline-block; text-align: left; line-height: 18px; padding-top: 10px; }

.pop-price .pop-header { height: 40px; background-color: #E8F2FF; border-bottom: 1px solid #CCCFD5; }
.pop-price .pop-header p { padding-left: 20px; }
.pop-price .app-name { padding-left: 20px; }
.pop-price .btn-pos { float: right; margin-right: 20px; }
.pop-price .btn-style { display: inline-block; width: 50px; height: 20px; line-height: 20px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid black; background-color: #E8F2FF; cursor: pointer; }
.pop-price .pop-body-main { height: 85px; width: 760px; margin: 8px 20px; }
.pop-price .table-list { text-align: center; border-spacing: 1px; }
.pop-price .table-list .bg1 { background-color: #E8F2FF; }
.pop-price .table-list .bg2 { background-color: white; }
.pop-price .table-list .input { width: 80px; }
.pop-price .table-list .edition_cls { width: 70px; }
.pop-price .table-list .edition_cls_try { width: 70px; }
.pop-price .table-list .edition_cls_name { width: 180px; }
.pop-price .table-list-head { clear: both; width: 762px; height: 40px; text-align: center; border-spacing: 1px; margin-left: 18px; background-color: #E8F2FF; }
.pop-price .table-list-head div { float: left; text-align: center; border-spacing: 1px; background-color: #E8F2FF; }
.pop-price .pop-footer { text-align: center; margin-top: 10px; }
.pop-price .pop-footer .btn-footer { padding: 0 5px; margin: 0 10px; }
.pop-price .pop-body-title { margin: 0 0 10px 0; }

.ibrown { background-position: -449px -55px; display: inline-block; width: 50px; height: 50px; }
.igreen { background-position: -443px -110px; display: inline-block; width: 56px; height: 50px; }
#zIndex1 { position: absolute; top: 0; left: -10px; width: 520px; z-index: -1; filter: alpha(opacity=0); opacity: 0; }

.imenu .bodyer .inner { width: 1040px; margin: 0 auto; padding-bottom: 100px; }
.lgraybox { background-color: #eff2f6; width: 980px; padding: 0 30px 30px 30px; }
.lgraybox h3 { font-size: 14px; color: #8e9dbb; padding: 20px 0 0 15px; }
.lgraybox h4 { font-size: 14px; color: #444555; font-weight: bold; }
.lgraybox .infobox { margin-top: 20px; }
.infobox .info-hd li { float: left; width: 121px; height: 34px; line-height: 34px; margin-right: 10px; background-position: -261px -136px; text-align: center; cursor: pointer; }
.infobox .info-hd li.on { background-position: -261px -176px; }
.infobox .info-hd li span { color: #547cb2; font-size: 14px; font-weight: bold; }
.infobox .info-hd li.on span, .infobox .info-hd li:hover span { color: #fff; }
.infobox .info-bd { width: 830px; padding: 40px 75px; border-top: 2px solid #5387cd; background-color: #fff; }

.managebox { width: 1040px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.cbox, .listbox { border: 2px solid #d5dae7; background-color: #f8fafd; }
.listbox { background-color: #fff; width: 380px; }
.listbox .box-hd { background: url(../images/hd-bg.png) repeat-x; height: 33px; line-height: 32px; margin: 1px; padding-left: 20px; }
.listbox .box-hd h4, .listbox .box-hd h4 a { color: #555666; font-weight: bold; text-decoration: none; }
.listbox .box-bd { padding: 10px 30px; }
.listbox .box-bd p { width: 330px; height: 28px; line-height: 28px; overflow: hidden; }
.listbox .box-bd p a { color: #555666; text-decoration: none; }
.listbox .box-bd p a:hover { color: #f60; text-decoration: underline; }
.listbox .box-bd p span { padding-right: 30px; }
.cbox { height: 339px; padding: 0 25px; }
.cbox p { margin-top: 30px; }
.cbox p a { width: 520px; height: 35px; padding: 90px 0 0 60px; text-decoration: none; }
.cbox p a span { font-family: 'microsoft yahei'; font-size: 16px; color: #848c99; }
.cbox p a:hover { text-decoration: none; }
.cbox p a:hover span { color: #2b6bb5; }
.tab3, .tab4 { background: url(../images/big-tab.png) no-repeat; display: block; }
.tab3 { background-position: 0 0; }
.tab3:hover { background-position: 0 -260px; }
.tab4 { background-position: 0 -130px; }
.tab4:hover { background-position: 0 -389px; }

/*20130118*/
.lbluebox { background-color: #edeffa; width: 1040px; height: 498px; margin-bottom: 245px; padding: 0 30px 30px 30px; }
.ialert, .ialert2 { text-align: center; padding-top: 130px; }
.poptips .pop-bd p.ialert { height: 85px; padding-bottom: 0px; }
.ialert span { background-position: -449px -596px; height: 50px; padding-left: 60px; line-height: 50px; font-size: 14px; color: #555666; font-weight: bold; display: inline-block; }
.ialert2 span { background-position: -449px -596px; width: 375px; height: 50px; text-align: left; padding-left: 60px; line-height: 25px; font-size: 14px; color: #555666; font-weight: bold; display: inline-block; }
.lbluebox2 { background-color: #edeffa; width: 1000px; padding: 20px 20px 20px 20px; _padding: 20px 0 10px 20px; }
.lbluebox2 p { height: 30px; }
.lbluebox2 p span { line-height: 30px; }
.lbluebox2 p .btn-gray { margin-right: 15px; }
.lbluebox2 p input, .lbluebox2 p span, .lbluebox2 p em, .lbluebox2 p a { display: inline-block; float: left; }
.iline { background: url(../images/em-bg.png) no-repeat; width: 2px; height: 30px; display: inline-block; margin: 0 15px; }
/*itb*/
.itb { width: 1040px; margin-top: 15px; }
.itb span { display: block; text-align: center; float: left; }
.itb .itb-hd { height: 43px; background-color: #454964; }
.itb .itb-hd span { font-weight: bold; color: #fff; line-height: 42px; background: url(../images/itd-hd.png) no-repeat top left; height: 42px; }
.itb .itb-hd span.first { background: none; }
.itb .itb-bd p { height: 52px; background-color: #f8f8fd; }
.itb .itb-bd p span { line-height: 52px; height: 52px; }
.itb .itb-bd p .idate { vertical-align: middle; line-height: 20px; padding-top: 5px; height: 47px; }
.itb .itb-bd p img { border: 1px solid #a6a6a6; width: 38px; height: 38px; margin-top: 6px; }
.itb .itb-bd p.dblue { background-color: #e6ecf8; }
.itb .itb-bd .btn-gray { line-height: normal; *margin-top: 10px; _margin-top: 10px; }
/*.itb .itb-bd p .w135{padding:0 10px;width:115px;overflow:hidden;}*/
/*.itb .itb-ft{border-top:5px solid #454964;text-align:right;padding-top:10px;}
.itb .itb-ft a{display:inline-block;vertical-align:middle;background:#edf1fd;background:-moz-linear-gradient(top, #edf1fd, #d2defa 100%);background:-webkit-gradient(linear, 0 0, 0 100%, from(#edf1fd), to(#d2defa));padding:7px 10px;border-radius:2px;border:1px solid #93aae5;text-decoration:none;margin-left:10px;}
.itb .itb-ft a:hover,.itb .itb-ft a.on{background-color:#ccd9fb;border-color:#7990cd;background: -moz-linear-gradient(top, #ccd9fb, #aabdee 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ccd9fb), to(#aabdee));}
.itb .itb-ft em{display:inline-block;margin-left:10px;}
.itb .itb-ft span{display:inline-block;float:none;color:#444555;}
.itb .itb-ft .ipre span,.itb .itb-ft .inext span{height:12px;_font-family:'tahoma';}*/

.itb-ft { border-top: 5px solid #454964; text-align: right; padding-top: 10px; }
.itb-ft a { display: inline-block; vertical-align: middle; background: #edf1fd; background: -moz-linear-gradient(top, #edf1fd, #d2defa 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#edf1fd), to(#d2defa)); padding: 7px 10px; border-radius: 2px; border: 1px solid #93aae5; text-decoration: none; margin-left: 10px; cursor: pointer; }
.itb-ft a:hover, .itb-ft a.on { background-color: #ccd9fb; border-color: #7990cd; background: -moz-linear-gradient(top, #ccd9fb, #aabdee 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ccd9fb), to(#aabdee)); }
.itb-ft em { display: inline-block; margin-left: 10px; }
.itb-ft span { display: inline-block; float: none; color: #444555; *display: inline; }
.itb-ft .ipre span, .itb-ft .inext span { height: 12px; _font-family: 'tahoma'; }

.iselect { width: 262px; height: 30px; margin-right: 0px; _vertical-align: middle; }
.iquery ul { width: 745px; height: 90px; margin-top: -15px; float: left; }
.iquery li { float: left; padding-top: 13px; height: 30px; }
.iquery li span { display: inline-block; width: 90px; text-align: right; }
.iquery .iline { background: url(../images/iq-em.png) no-repeat; height: 67px; vertical-align: middle; }
.iquery .btn-gray { margin-left: 20px; }
.poptips table { width: 785px; }
.poptips .user-info { padding: 0 30px; }
.poptips .user-info h3 { font-size: 12px; }
.poptips .user-info td textarea { width: 320px; }
.poptips .pop-bd td p { padding: 0; text-align: left; color: #878787; font-size: 12px; margin-top: 5px; }
.poptips .user-info h3 span { color: #878787; font-weight: normal; }
.poptips .user-info td.itc span { color: #878787; }

.btn_blue_4 { background: url(../images/s-icons.png) no-repeat 0 -545px; width: 89px; height: 23px; padding-top: 7px; display: inline-block; vertical-align: middle; text-align: center; text-decoration: none; color: #fff; }
.btn_blue_4:hover { background-position: 0 -585px; }
.btn_blue_w { background: url(../images/s-icons.png) no-repeat -95px -585px; width: 120px; height: 23px; padding-top: 7px; border: 0; display: inline-block; vertical-align: middle; text-align: center; text-decoration: none; font-weight: bold; color: #3f679d; font-size: 14px; cursor: pointer; }
.btn_blue_w:hover { background-position: -95px -545px; }
.poptips .user-info .ibtns { text-align: center; padding-top: 15px; }
.poptips .user-info .ibtns a { margin: 0 10px; }
.lbluebox2 p input.btn_blue_w { float: right; height: 30px; padding-top: 0px; margin-right: 20px; }
.itb .itb-bd .w150 a { margin: 0 5px; }

.btn-green { border: 1px solid #ccd3db; background: #c8f457; font-size: 12px; /*为较旧的或者不支持的浏览器设置备用属性*/ background: -moz-linear-gradient(top, #d7fe71, #a7df20 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#d7fe71), to(#a7df20)); padding: 7px 15px; border-radius: 2px; display: inline-block; vertical-align: middle; cursor: pointer; text-decoration: none; color: #444555; }
.btn-green:hover { background-color: #b2eb2b; border-color: #abc2d9; background: -moz-linear-gradient(top, #dffe8d, #b2eb2b 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#dffe8d), to(#b2eb2b)); }
.poptips .pop-bd p a { margin: 0 10px; font-size: 12px; }
.thin .ialert span { font-weight: normal; }
.thin .pop-bd .btns { padding-top: 10px; }
.poptips .pop-bd p span i { color: #ff4300; font-weight: bold; }

.btn-create { background: url(../images/s-icons.png) no-repeat 0 -620px; width: 100px; height: 30px; display: inline-block; font-size: 0px; }
.btn-create:hover { background-position: -105px -620px; }
.poptips .pop-bd p.btns-fr { padding: 10px 30px 0 30px; }
.poptips .pop-bd p.btns-fr a { text-indent: -1000em; overflow: hidden; float: right; margin: 0; }
.s-bd { border-top: 3px solid #96a7c4; border-bottom: 1px solid #96a7c4; background: url(../images/td-special.png) repeat; width: 527px; height: 74px; overflow: hidden; margin: 30px auto 0 auto; }
.s-bd ul { height: 73px; }
.s-bd li { float: left; text-align: center; _display: inline; }
.poptips .pop-bd .s-bd li p { width: 527px; height: 36px; padding: 0; }
.poptips .pop-bd .s-bd li span { display: block; float: left; text-align: center; line-height: normal; color: #555666; _display: inline; _background-color: #ebf1fa; _font-family: 'tahoma'; }
.s-bd input { /*vertical-align:middle;*/ }
.s-bd li span input { margin-right: 5px; vertical-align: middle; margin-top: -2px\0; *margin-top: -1px; _margin-top: -2px; }
.s-bd .txt-th { width: 80px; height: 22px; line-height: 22px; border: 1px solid #b6c3d1; margin-top: -4px; margin-right: 0px; }
.s-bd .t1 .txt-th { text-align: center; }
.t1 { width: 104px; height: 48px; padding-top: 24px; }
.l1 .t2 { border-bottom: 1px solid #c4d0e1; width: 92px; height: 25px; margin: 0 7px; font-size: 12px; }

.l2 .t2 { border-top: 1px solid #fff; width: 92px; height: 25px; margin: 0 7px; font-size: 12px; }
.l1 .t2.last, .l2 .t2.last { margin-right: 0px; }

.crebox .crebox-hd { background: url(../images/c1.png) no-repeat; width: 628px; height: 40px; text-align: center; padding-top: 85px; }
.crebox .crebox-hd h5 { color: #2b3990; font: bold 22px/24px 'microsoft yahei'; }
.crebox .crebox-bd { background: url(../images/c2.png) repeat-y; width: 628px; }
.crebox .crebox-bd ul { width: 380px; margin: 0 auto; }
.crebox .crebox-bd ul li { width: 380px; background: url(../images/box-db-bg.png) no-repeat left bottom; padding: 5px 0; }
.crebox .crebox-bd ul li.last { background: none; }
.crebox .crebox-bd li span, .crebox .crebox-bd li i { display: block; float: left; vertical-align: middle; padding: 0; margin: 0; color: #8b8077; }
.crebox .crebox-bd li i { width: 105px; height: 25px; line-height: 25px; padding-right: 15px; text-align: right; font-weight: bold; font-size: 14px; }
.crebox .crebox-bd li span { width: 260px; line-height: 25px; }
.crebox .crebox-bd li span em { display: inline-block; width: 220px; }
.crebox .crebox-bd li a { margin-top: -20px; display: inline-block; line-height: 25px; margin-right: 20px; color: #1a66b3; text-decoration: none; }
.crebox .crebox-bd li a:hover { text-decoration: underline; }
.crebox .crebox-ft { background: url(../images/c3.png) no-repeat; width: 628px; height: 105px; }
.btn-next { float: left; }
.s1 { display: block; float: left; line-height: 34px; color: #1a66b3; text-decoration: none; }
.gain td { color: #878787; }
.gain .t1 { color: #555666; height: auto; }
.btns input { margin: 0 10px; }
.user-info td.ibtns input { margin: 0 10px; }
.user-info td.ibtns .btn-gray { padding: 5px 15px 6px 15px; height: auto; line-height: normal; }
.user-info td.ibtns .btn_blue_4 { border: 0; height: 30px; padding-top: 0px; color: #fff; cursor: pointer; }

#zip_download { background-color: #F3F3F3; background-image: -moz-linear-gradient(center top, #F3F3F3 0%, #DDDDDD 50%, #D2D2D2 50%, #DFDFDF 100%); border-bottom: 1px solid #B4B4B4; border-radius: 5px 5px 5px 5px; border-right: 1px solid #DFDFDF; box-shadow: 0 1px 0 0 white inset, 0 1px 0 0 #D5D5D5, 0 -1px 2px 1px #EFEFEF; color: #003366; font: bold 16px/1 "helvetica neue",helvetica,arial,sans-serif; margin-left: 140px; text-shadow: 0 1px 1px #FFFFFF; width: 100px; }
/*brower*/
#brower { background-color: #F3F3F3; background-image: -moz-linear-gradient(center top, #F3F3F3 0%, #DDDDDD 50%, #D2D2D2 50%, #DFDFDF 100%); border-bottom: 1px solid #B4B4B4; border-radius: 5px 5px 5px 5px; border-right: 1px solid #DFDFDF; box-shadow: 0 1px 0 0 white inset, 0 1px 0 0 #D5D5D5, 0 -1px 2px 1px #EFEFEF; color: #003366; font: bold 16px/1 "helvetica neue",helvetica,arial,sans-serif; margin-left: 20px; text-shadow: 0 1px 1px #FFFFFF; width: 70px; }

.u_dd_pii { display: inline-block; overflow: hidden; position: relative; vertical-align: middle; width: 100px; height: 37px; line-height: 30px; padding: 0px; }
.u_dd_pii input { vertical-align: middle; margin: 0px; padding: 0px; }

.u_dd_pii .w325 { height: 30px; opacity: 0; filter: alpha(opacity=0); position: absolute; right: 0; top: 0; }

#agree_protocol a { text-decoration: none; }
#agree_protocol a:hover { color: #FF6600; }

/*协议*/
#agreement { border: 1px solid #d5d7d5; width: 1108px; height: 620px; margin: 32px auto; padding: 0 45px; overflow-y: scroll; }
#agreement h1 { font: bold 16px/54px "微软雅黑","宋体"; text-align: center; }
#agreement h2 { font: normal 12px/28px "宋体"; float: none; }
#agreement p { text-indent: 2em; padding-bottom: 15px; }
#agreement p span { margin-left: 2em; }

/*ErrorInfo*/
.errorInfo { display: none; }

/*images*/
.contract h3 span, .fill_form .right .wrong, .protocol .wrong, .contract_pop .close, .contract_pop i.jiao, .datum .title td, .tabulation_other .add_anli .icon, .form_anli li .close, .form_anli li .title .icon, .zhengjian td span.icon_ok, .historyProtocol-box .close, #remind-box .close { background-image: url(../images/contract_sprite.png); background-repeat: no-repeat; }
/*clearfix*/
.fill_form:after, .protocol:after, .form_anli li .text:after, .form_anli:after, .contract_pop_step02 .step02:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.fill_form, .protocol, .form_anli li .text, .form_anli, .contract_pop_step02 .step02 { zoom: 1; }
/*contract*/
.contract { width: 995px; padding-bottom: 30px; margin: 0 auto; font: 12px 'Arial','\5B8B\4F53'; letter-spacing: 1px; color: #404040; position: relative; }
.contract a { color: #1a66b3; text-decoration: none; }
.contract a:hover { color: #1a66b3; text-decoration: underline; }
.contract h3 { height: 41px; margin-top: 60px; }
.contract h3 span { width: 332px; float: left; color: #525460; font: 16px '\5fae\8f6f\96c5\9ed1'; text-align: center; height: 41px; line-height: 41px; background-position: right 0; background-color: #eff2f7; }
.contract h3 span.step01 { width: 331px; border-radius: 3px 0 0 3px; }
.contract h3 span.step03 { background-image: none !important; border-radius: 0 3px 3px 0; }
.contract h3 span.now { color: #fff; background-position: right -41px; background-color: #51576f; }
.contract h3 span.old { background-position: right -82px; }
.contract h4 { height: 24px; font: 14px/24px '\5fae\8f6f\96c5\9ed1'; padding: 22px 0 2px 2px; border-bottom: 2px solid #f0f3f8; }
.contract h4 .required { color: #c30; font: 12px/24px '\5B8B\4F53'; margin-right: 10px; float: left; }
.contract h4 a { float: right; font: 12px/24px '\5B8B\4F53'; margin-right: 10px; }
.contract .tabulation { padding: 10px 0 0; }
.tabulation .fill_form { padding-top: 15px; width: 995px; }
.fill_form .nav { float: left; width: 103px; padding: 6px 15px 0 0; color: #7e7e7e; text-align: right; }
.fill_form .right, .fill_form .right_radio { float: right; width: 877px; }
.fill_form .right input, .fill_form .right textarea { float: left; background: #fff; border: 1px solid #b7b7b7; border-radius: 3px; padding: 0 0 0 9px; width: 198px; height: 25px; line-height: 25px; }
.fill_form .right .w360 { width: 360px; }
.fill_form .right select { float: left; width: 94px; margin: 3px 10px 0 0; *margin-top: 0; }
.fill_form .right .text, .fill_form .right_radio .text { float: left; padding: 6px 10px 0 0; }
.fill_form .right textarea { resize: none; height: 150px; color: #404040; }
.fill_form .right_radio input { float: left; margin: 7px 10px 0 0; margin-top: 3px\9; *margin-top: 1px; margin-left: -3px\9; }
.fill_form .right_radio label { float: left; margin: 6px 20px 0 0; }
.contract .protocol { padding: 55px 0 0 170px; position: relative; }
.contract .protocol input { float: left; margin-right: 14px; }
.contract .protocol span { float: left; padding-top: 3px\9; *padding-top: 5px; }
.contract .protocol .btn, .contract .protocol .btn:hover { display: inline-block; width: 92px; height: 34px; font: 16px/32px '\5fae\8f6f\96c5\9ed1'; color: #fff; text-decoration: none; text-align: center; margin: -21px 40px 0 0; border-radius: 3px; }
.contract .protocol .refer { background-color: #6f7799; }
.contract .protocol .refer:hover { background-color: #51576f; }
.contract .protocol .next { background-color: #b0b7d1; }
.contract .protocol .next:hover { background-color: #99a1be; }
.fill_form .right .wrong { color: #e62163; height: 18px; line-height: 18px; float: left; background-position: 0 -125px; margin: 3px 0 0 14px; padding-left: 24px; padding-top: 2px\9; }
.fill_form .right_textarea { position: relative; }
.fill_form .right_textarea .wrong { position: absolute; top: 150px; left: -14px; }
.fill_form .right .text02 { width: 565px; height: 160px; padding: 0; line-height: 20px; overflow-x: hidden; overflow-y: auto; }
.protocol .wrong { color: #e62163; height: 18px; background-position: 0 -125px; padding-left: 24px; padding-top: 2px\9; }

/*step01 contract_pop*/
.contract_pop { width: 353px; border: 4px solid #e9effa; position: absolute; background-color: #fff; left: 123px; top: 470px; }
.contract_pop .close, .contract_pop .close:hover { position: absolute; top: 9px; right: 11px; width: 9px; height: 9px; background-position: 0 -145px; font-size: 0; line-height: 0; overflow: hidden; text-decoration: none; margin: 0 !important; }
.contract_pop .close:hover { background-position: -9px -145px; }
.contract_pop i.jiao { position: absolute; left: 40px; bottom: -10px; font-size: 0; line-height: 0; overflow: hidden; width: 11px; height: 6px; background-position: -18px -145px; }
.contract_pop .pop_info .step01 { color: #484c67; font-size: 14px; text-align: center; margin: 35px 0 22px; }
.contract_pop .pop_info .pop_btn { text-align: center; padding-bottom: 29px; }
.contract_pop .pop_info .pop_btn a, .contract_pop .pop_info .pop_btn a:hover { display: inline-block; margin: 0 7px; width: 66px; height: 24px; font: 16px/22px '\5fae\8f6f\96c5\9ed1'; color: #fff; text-decoration: none; text-align: center; border-radius: 3px; }
.contract_pop .pop_info .pop_btn a.qd { background-color: #9ca4c3; }
.contract_pop .pop_info .pop_btn a.qd:hover { background-color: #8790ae; }
.contract_pop .pop_info .pop_btn a.qx { background-color: #c6c7ca; }
.contract_pop .pop_info .pop_btn a.qx:hover { background-color: #b5b6bb; }
.confirmPop { left: 300px; top: -100px; }

/*step02*/
.contract .datum { width: 710px; margin: 20px 0 0 17px; letter-spacing: 0; }
.datum td { background-color: #f4f4f4; color: #575668; height: 50px; width: 86px; vertical-align: middle; text-align: center; word-wrap: break-word; word-break: break-all; }
.datum .title td { height: 35px; background-position: right -155px; background-color: #b5b5b5; color: #fff; font-weight: bold; }
.datum .deep td { background-color: #efeeee; }
.datum td.row01 { width: 134px; }
.datum td.row02 { width: 86px; }
.datum td.row03 { width: 108px; }
.datum td.row04 { width: 102px; }
.datum td.row05 { width: 158px; }
.datum td.row06 { width: 122px; }
.datum .title td.row06 { background-image: none; }
.datum td input { width: 88px; height: 22px; background: #fff; border: 1px solid #b7b7b7; border-radius: 3px; padding: 0 0 0 5px; }
.datum td .row01_input { width: 73px; }
.datum td .row05_input { width: 133px; }
.contract .protocol02 { padding-left: 118px; }
.contract .protocol02 .btn, .contract .protocol02 .btn:hover { margin-top: -37px; }
.datum_ok td { background-color: #f9f8fe; }
.datum_ok .title td { background-position: right -200px; background-color: #454964; }
.datum_ok .deep td { background-color: #e6ecf8; }
.tabulation_other .fill_form { margin-top: 20px; width: 995px; }
.fill_form .right .w110 { width: 110px; padding: 0; color: #404040; margin-right: 8px; }
.tabulation_other .add_anli, .tabulation_other .add_anli:hover { float: left; padding-right: 10px; height: 25px; background-color: #b0b8c4; line-height: 25px; *line-height: 27px; color: #fff; border-radius: 3px; text-decoration: none; overflow: hidden; letter-spacing: 0; }
.tabulation_other .add_anli span { display: inline; float: left; margin-left: 6px; cursor: pointer; }
.tabulation_other .add_anli span.icon { _display: inline; background-position: 0 -190px; height: 10px; width: 10px; font-size: 0; line-height: 0; overflow: hidden; margin-top: 8px; }
.tabulation_other .add_anli:hover { background-color: #9aa2b0; }
.tabulation_other .form_anli { clear: both; letter-spacing: 0; width: 866px; padding-left: 93px; overflow: hidden; }
.form_anli li { _display: inline; float: left; margin: 10px 0 0 26px; width: 405px; height: 269px; border: 1px solid #f2f3f5; background-color: #f9f9f9; position: relative; }
.form_anli li .close, .form_anli li .close:hover { position: absolute; top: 9px; right: 12px; width: 9px; height: 9px; background-position: 0 -145px; font-size: 0; line-height: 0; overflow: hidden; text-decoration: none; }
.form_anli li .close:hover { background-position: -9px -145px; }
.form_anli li .title { width: 63px; height: 22px; line-height: 20px; line-height: 22px\9; position: absolute; top: 7px; left: -4px; background-color: #818cb6; color: #fff; font-weight: bold; text-align: center; }
.form_anli li .title .icon { position: absolute; width: 4px; height: 4px; font-size: 0; overflow: hidden; line-height: 0; bottom: -4px; left: 0; background-position: -10px -190px; }
.form_anli li .text { padding-top: 33px; line-height: 30px; width: 405px; overflow: hidden; }
.form_anli li .text span { float: left; width: 265px; _width: 262px; padding-right: 30px; overflow: hidden; height: 30px; }
.form_anli li .text span.nav { padding-right: 0; width: 110px; text-align: right; }
.contract .protocol_step02 { border-top: 1px solid #f0f3f8; margin-top: 20px; }
.contract .protocol_step02 .protocol { padding: 35px 0 0 290px; text-align: center; }
.contract .protocol_step02 .protocol_btn { padding: 50px 0 0; text-align: center; }

/*contract_pop_step02*/
.contract_pop_step02 { z-index: 9999; width: 415px; border: 4px solid #e9effa; background-color: #fff; left: 50%; top: 50%; position: fixed; margin-left: -205px; margin-top: -197px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); color: #404040; font: 12px '\5B8B\4F53'; }
.contract_pop h3 { font: bold 14px/30px '\5B8B\4F53'; height: 30px; overflow: hidden; padding: 10px 0 0 12px; }
.contract_pop_step02 .pop_info { padding-top: 12px; }
.contract_pop_step02 .step02 { padding-bottom: 14px; }
.contract_pop_step02 .nav { float: left; width: 130px; padding: 6px 15px 0 0; text-align: right; }
.contract_pop_step02 input { float: left; background: #fff; border: 1px solid #b7b7b7; border-radius: 3px; padding: 0 0 0 7px; width: 200px; height: 25px; line-height: 25px; }
.contract_pop_step02 .pop_info .pop_btn { padding-left: 21px; }
.contract_pop_step02 select { float: left; width: 110px; height: 25px; line-height: 25px; border: 1px solid #b7b7b7; border-radius: 3px; }

/*step03*/
.contract .title_step04 { border-bottom: 1px dashed #e3e9f4; padding: 0 53px 17px; }
.contract .title_step04 h4 { font-size: 24px; text-align: center; border: none; padding: 30px 0 25px; }
.title_step04 .zhuangtai { position: relative; }
.title_step04 .zhuangtai .gray { display: inline-block; padding-right: 20px; color: #7e7e7e; }
.title_step04 .zhuangtai a { display: inline-block; margin: 0 20px; }
.contract .tabulation_jia { padding-bottom: 7px; }
.tabulation_jia .fill_form { padding-top: 6px; }
.tabulation_yi .fill_form .right input { width: 200px; }
.tabulation_yi .fill_form .right input.input01 { width: 300px; color: #404040; }
.tabulation_yi .fill_form .right input.input02 { width: 360px; color: #404040; }
.tabulation_yi .fill_form .right input.input03 { width: 126px; color: #404040; }
.tabulation_yi .fill_form .right input.input04 { width: 200px; color: #404040; }
.tabulation_yi .fill_form .right input.input05 { width: 200px; color: #404040; }
.fill_form .right .gray { color: #b3b3b3; padding-left: 5px; }
.fill_form .nav_other { letter-spacing: 0; }
.contract .zhengjian { padding: 20px 0 16px 50px; border-bottom: 1px dashed #e3e9f4; position: relative; }
.contract .zhengjian .gray { color: #7e7e7e; line-height: 24px; }
.contract .zhengjian .datum { margin: 14px 0 0; width: 610px; }
.zhengjian .datum td { text-align: left; }
.zhengjian .datum td.row07 { width: 230px; padding: 0 40px; text-align: center; }
.zhengjian .datum td.row08 { position: relative; width: 180px; text-align: center; }
.zhengjian td span { float: left; margin-right: 5px; }
.zhengjian td span.licenseName { display: inline-block; overflow: hidden; width: 240px; *width: 230px; height: 18px; line-height: 1.5; text-align: left; }
.zhengjian td span.point { color: #c30; font: 12px '\5B8B\4F53'; padding-top: 1px; }
.zhengjian td span.icon_ok { width: 15px; height: 11px; background-position: 0 -255px; margin-top: 2px; }
.zhengjian td a, .zhengjian td a:hover { color: #575668; }
/*.zhengjian td .upload-wrap{position:relative;display:inline-block;*display:inline;_zoom:1;*+height:20px;*width:30px;*left:10px;padding:0 5px;vertical-align:-5px;}*/
.zhengjian td .upload-wrap { position: relative; display: inline-block; padding: 0 5px; vertical-align: -5px; *display: inline; *vertical-align: 16px; }
.zhengjian td .upload-wrap .uploadbox { position: absolute; left: 5px; top: 0; height: 12px; width: 24px; overflow: hidden; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
.contract .protocol .xiazai { background-color: #96aedf; }
.contract .protocol .xiazai:hover { background-color: #7d93be; }
.contract .tabulation_hint { padding: 15px 50px 0; line-height: 18px; letter-spacing: 0; }
.tabulation_hint .tabulation_other .add_anli span.icon { width: 16px; height: 18px; background-position: 0 -235px; margin-top: 4px; }
.zhuangtai .contract_pop { top: 23px; left: 130px; width: 353px; letter-spacing: 0; }
.zhuangtai .contract_pop i.jiao { width: 9px; height: 5px; background-position: -14px -190px; top: -8px; bottom: auto; }
.zhuangtai .pop_info { padding: 14px 0 25px; line-height: 24px; }
.zhuangtai .contract_pop .pop_info .step01 { text-align: left; padding: 0 15px 0 20px; font-size: 12px; margin: 12px 0 0; word-wrap: break-word; }
.zhuangtai .step01_right { text-align: right; }
/*contract_pop_step03*/
.contract_pop_step03 { width: 728px; z-index: 9999; border: 4px solid #e9effa; background-color: #fff; left: 50%; top: 50%; position: fixed; margin-left: -364px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); color: #404040; font: 12px '\5B8B\4F53'; background: url(../images/contract_bg.png); overflow-x: hidden; overflow-y: auto; background-color: #fff; }
.contract_pop_step03 h3 { text-align: center; font: bold 26px '\5B8B\4F53'; margin-top: 45px; }
.contract_pop_step03 .info { line-height: 24px; padding: 20px 30px 45px; }
.contract_pop_step03 .info p { font-size: 14px; font-weight: bold; }

/*appTemplate*/
#appTemplate .wrong { background-image: url(../images/contract_sprite.png); background-repeat: no-repeat; }
#appTemplate .wrong { background-position: 0 -125px; position: relative; top: 4px; *top: 0px; left: 10px; display: inline-block; width: 20px; height: 18px; line-height: 18px; }
#appTemplate .wrong-info { display: inline-block; height: 18px; line-height: 18px; }
#appTemplate .dsn { display: none; }
#appTemplate .pos { position: relative; left: 76px; top: -1px; }
#appTemplate .pos1 { position: relative; left: 88px; top: 2px; *top: 0px; }
#appTemplate #template_name { color: black; }
#appTemplate #HDUpload { display: inline-block; }
#appTemplate .hdtip { position: relative; left: 62px; top: -1px; }
#appTemplate #template_type, #appTemplate #sale_type, #appTemplate #color, #appTemplate #template_theme { height: 25px\0; }

/*templateList*/
#templateList .date { width: 100px; text-align: center; height: 27px; line-height: 27px; }
#templateList #template_name { margin-top: 5px; }

/*templatePrice*/
#templatePrice .lbluebox2 { _width: 1020px; }
#templatePrice .date { width: 100px; text-align: center; height: 27px; line-height: 27px; }
#templatePrice #template_name { margin-top: 5px; }

/*#templateOrderList*/
#templateOrderList .inner { width: 1080px; }
#templateOrderList .itb { width: 1080px; clear: both; }
#templateOrderList .itb .itb-bd span { overflow: hidden; text-overflow: ellipsis; }
#templateOrderList .lbluebox2 { width: 1040px; _width: 1060px; overflow: hidden; }
#templateOrderList .date { width: 100px; text-align: center; height: 27px; line-height: 27px; }
#templateOrderList .iquery-ul { width: 1040px; height: auto; margin-top: 0; }
#templateOrderList .iquery-item { width: 235px; *width: 238px; }
#templateOrderList .iquery-item #order_id { width: 135px; }
#templateOrderList .iquery-item #shop_name { width: 135px; }
#templateOrderList .iquery-item #tpl_name { width: 135px; }
#templateOrderList .iquery-item #order_date_from, #templateOrderList .iquery-item #order_date_to { width: 64px; }
#templateOrderList .iquery-item #valid_time { width: 136px; }
#templateOrderList .iquery-item #start_date_from, #templateOrderList .iquery-item #start_date_to { width: 64px; }
#templateOrderList .iquery-item #end_date_from, #templateOrderList .iquery-item #end_date_to { width: 64px; }
#templateOrderList .iquery-item #order_money_from, #templateOrderList .iquery-item #order_money_to { width: 64px; }
#templateOrderList .iquery-item #tpl_status { width: 136px; }
#templateOrderList .iquery-item-btn { float: right; margin-right: 110px; *margin-right: 46px; _margin-right: 30px; }

/*templatePublish*/
#templatePublish .lbluebox2 { _width: 1020px; }
#templatePublish .date { width: 100px; text-align: center; height: 27px; line-height: 27px; }
#templatePublish #template_name { margin-top: 5px; }
#templatePublish .wrong { background-image: url(../images/contract_sprite.png); background-repeat: no-repeat; }
#templatePublish .wrong { background-position: 0 -125px; position: relative; top: 4px; *top: 0px; left: 10px; display: inline-block; width: 20px; height: 18px; line-height: 18px; }
#templatePublish .wrong-info { display: inline-block; height: 18px; line-height: 18px; }
#templatePublish .dsn { display: none; }
#templatePublish .zipDownload { position: relative; left: -100px; top: 0px; color: #1a66b3; text-decoration: none; }
#templatePublish .service-phone-item input, #templatePublish .service-email-item input, #templatePublish .service-qq-item input { color: black; }

#app_info .wrong { background-image: url(../images/contract_sprite.png); background-repeat: no-repeat; }
#app_info .wrong { background-position: 0 -125px; position: relative; top: 4px; *top: 0px; left: 10px; display: inline-block; width: 20px; height: 18px; line-height: 18px; }
#app_info .wrong-info { display: inline-block; height: 18px; line-height: 18px; }
#app_info .dsn { display: none; }

/*shopCertificate*/
#shopAppCertificate #submit { background-color: #ECECEC; color: black; cursor: pointer; width: 70px; height: 30px; border: 1px solid black; padding-top: 6px; *padding-top: 10px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }
#shopAppCertificate #authorize { color: "#1a66b3"; text-decoration: none; margin-left: 20px; }
#shopAppCertificate #resetDefault { background-color: #ECECEC; color: black; height: 30px; margin-left: 10px; display: none; cursor: pointer; border: 1px solid black; padding-top: 6px; *padding-top: 10px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }
#shopAppCertificate #callback_address { width: 313px; margin-right: 10px; }
#shopAppCertificate #ts_tip { margin-left: 0px; color: #ff0000; }
#shopAppCertificate #test_shop { width: 313px; }
#shopAppCertificate #ts_btn { background-color: #ECECEC; color: black; cursor: pointer; width: 70px; height: 30px; margin-left: 10px; border: 1px solid black; padding-top: 6px; *padding-top: 10px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }

/*shopAppList*/
#shopAppList .edit { margin-top: 10px; margin-left: 40px; }
#shopAppList .delete { margin-top: 10px; margin-left: 10px; }

/*appCertificate*/
#appCertificate #ca_btn { background-color: #ECECEC; color: black; cursor: pointer; width: 70px; height: 30px; border: 1px solid black; padding-top: 6px; *padding-top: 6px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }
#appCertificate #ts_btn { background-color: #ECECEC; color: black; cursor: pointer; width: 70px; height: 30px; margin-left: 10px; border: 1px solid black; padding-top: 6px; *padding-top: 5px; padding-bottom: 5px; *padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }
#appCertificate #authorize { color: "#1a66b3"; text-decoration: none; margin-left: 20px; }
#appCertificate #test_shop { *margin-top: 8px; width: 313px; }
#appCertificate #callback_address { *margin-top: 8px; width: 313px; margin-right: 10px; }
#appCertificate #ts_tip { margin-left: 0px; color: #ff0000; line-height: 20px; }
#appCertificate #resetDefault { background-color: #ECECEC; color: black; height: 30px; cursor: pointer; border: 1px solid black; padding-top: 6px; *padding-top: 10px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }
#appCertificate #wenhao { display: inline-block; position: absolute; left: 15px; top: -9px; *+top:5px; height: 26px; vartical-align: middle; cursor: pointer; }
#appCertificate .oauthlabel { padding: 0 10px 0 4px; *padding-right: 6px; padding-right\0: 5px; }
#appCertificate #line .t1 em { float: right; width: 68px; border-bottom: 1px dashed black; }
#appCertificate #line .rl em { float: left; width: 500px; border-bottom: 1px dashed black; }
#appCertificate #authorize { color: "#1a66b3"; text-decoration: none; margin-left: 0; }
#oauthQuestion { position: relative; display: inline; }

/*appPriceConsult*/
#price-consult-search { position: relative; width: 1000px; height: 130px; }
#price-consult-search li { width: 260px; padding-top: 12px; }
#price-consult-search li .search-box { width: 158px; }
#price-consult-search li .search-box-application { width: 75px; }
#price-consult-search li select { width: 162px; }
#price-consult-search #search-btn { position: absolute; left: 751px; top: 17px; }
.oper-btn { padding: 6px 10px; }
#appPriceConsult .date { width: 100px; text-align: center; height: 27px; line-height: 27px; }
#appPriceConsult .itb { position: relative; _width: 1020px; padding-top: 20px; }
#appPriceConsult .itb p span { overflow: hidden; }
#consult-detail { display: none; position: absolute; left: 210px; top: -83px; border: 10px solid #CCCFD5; width: 600px; min-height: 220px; background-color: white; overflow: hidden; font: 14px "寰蒋闆呴粦","瀹嬩綋"; color: #666666; }
#consult-detail .pop-hd { background-color: #E8F2FF; border-bottom: 6px solid #CCCFD5; height: 40px; padding-left: 10px; _position: relative; }
#consult-detail .pop-hd em { line-height: 40px; font-weight: bold; font-size: 18px; }
#consult-detail .pop-hd .close { background: url("../images/s-icons.png") no-repeat -261px -78px; border-left: 1px solid #D7E4F5; cursor: pointer; display: block; float: right; height: 40px; width: 40px; _position: absolute; _left: 560px; _top: 0px; }
#consult-detail .pop-bd .left { float: left; width: 70px; padding: 10px 0 0 10px; height: 22px; line-height: 22px; text-align: right; }
#consult-detail .pop-bd .right { float: left; width: 500px; height: 22px; line-height: 22px; padding: 10px 0 0 10px; text-align: left; word-break: break-all; word-wrap: break-word; }
#consult-detail #status_box { position: relative; }
#consult-detail .pop-bd .right .consult-status-btn { position: absolute; left: 56px; top: 7px; display: inline-block; background: url(../images/consult-btn-leave.png) no-repeat; width: 80px; height: 32px; line-height: 32px; text-align: center; margin-left: 10px; cursor: pointer; }
#consult-detail .pop-bd b { display: block; width: 580px; margin: 0 auto; padding-bottom: 10px; border-bottom: 1px solid #CCCFD5; clear: both; }
#consult-detail .pop-ft { text-align: center; margin: 10px 0px; }
#consult-detail #message_box { float: left; width: 500px; line-height: 22px; padding: 10px 0 0 10px; text-align: left; word-break: break-all; word-wrap: break-word; }
#appPriceConsult .show_detail, #appPriceConsult .transaction_confirm, #appPriceConsult .continue, #appPriceConsult .pause { _width: 55px; _padding: 6px 0; }
#appPriceConsult .delete { _width: 40px; _padding: 6px 0; }

/*appBalance*/
#appBalance .lbluebox2 { width: 1000px; _width: 1020px; height: 60px; overflow: hidden; }
#appBalance .date { width: 135px; height: 26px; line-height: 26px; text-align: center; }
#appBalance .iquery-item { width: 235px; *width: 238px; }
#appBalance .iquery-item #statements_month_from, #appBalance .iquery-item #statements_month_to { width: 64px; }
#appBalance .iquery-item #service_earnings_from, #appBalance .iquery-item #service_earnings_to { width: 64px; }
#appBalance .iquery-item #status { width: 100px; }
#appBalance .iquery-item #balance_time_from, #appBalance .iquery-item #balance_time_to { width: 64px; }
#appBalance .iquery-item #status { width: 100px; }
#appBalance .iline { height: 76px; position: relative; top: -4px; }
#appBalance #searchSubmit { margin-top: -20px; }
#appBalance #returnSearch { margin-top: -20px; }
#appBalance .itb { clear: both; margin-top: 0; }

/*appBalanceDetail*/
#appBalanceDetail .inner { width: 1320px; }
#appBalanceDetail .balance-cycle { padding: 10px 0 15px 0; }
#appBalanceDetail .balance-cycle span { font-weight: bold; margin-right: 10px; }
#appBalanceDetail .balance-cycle a { margin-left: 24px; }
#appBalanceDetail .inner .go-back { margin-left: 24px; cursor: pointer; }
#appBalanceDetail .date { width: 120px; height: 26px; line-height: 26px; text-align: center; }
#appBalanceDetail .lbluebox2 { width: 1280px; _width: 1300px; overflow: hidden; }
#appBalanceDetail .iquery { overflow: hidden; }
#appBalanceDetail .iquery form { overflow: hidden; }
#appBalanceDetail .iquery-ul { width: 1050px; height: auto; margin-top: 0; }
#appBalanceDetail .iquery-item { width: 235px; *width: 238px; }
#appBalanceDetail .iquery-item #app_id { width: 135px; }
#appBalanceDetail .iquery-item #app_name { width: 135px; }
#appBalanceDetail .iquery-item #order_id { width: 135px; }
#appBalanceDetail .iquery-item #order_date_from, #appBalanceDetail .iquery-item #order_date_to { width: 64px; }
#appBalanceDetail .iquery-item #order_price_from, #appBalanceDetail .iquery-item #order_price_to { width: 64px; }
#appBalanceDetail .iquery-item #start_date_from, #appBalanceDetail .iquery-item #start_date_to { width: 64px; }
#appBalanceDetail .iquery-item #end_date_from, #appBalanceDetail .iquery-item #end_date_to { width: 64px; }
#appBalanceDetail .iquery-item #valid_time { width: 140px; *width: 137px; }
#appBalanceDetail .iquery-item-other { width: 254px; *width: 257px; margin-left: 24px; _margin-left: 12px; }
#appBalanceDetail .iquery-item-other span { width: 93px; text-align: right; }
#appBalanceDetail .iquery-item-other #confirm_earning_from, #appBalanceDetail .iquery-item-other #confirm_earning_to { width: 72px; }
#appBalanceDetail .iquery-item-other1 { width: 270px; *width: 273px; margin-left: 24px; }
#appBalanceDetail .iquery-item-other1 span { width: 105px; text-align: right; }
#appBalanceDetail .iquery-item-other1 #service_earning_from, #appBalanceDetail .iquery-item-other1 #service_earning_to { width: 72px; }
#appBalanceDetail .iline { position: relative; top: 18px; }
#appBalanceDetail #searchSubmit { margin-left: 0; margin-top: 35px; }
#appBalanceDetail #returnSearch { margin-left: 10px; margin-top: 35px; }
#appBalanceDetail .itb { width: 1320px; clear: both; }

/*appOrderList*/
#appOrderList .inner { width: 1220px; }
#appOrderList .lbluebox2 { overflow: hidden; width: 1180px; _width: 1200px; }
#appOrderList .iquery { overflow: hidden; }
#appOrderList .iquery form { overflow: hidden; }
#appOrderList .iquery-ul { width: 1000px; height: auto; margin-top: 0; }
#appOrderList .iquery-item { margin-left: 12px; _margin-left: 2px; width: 235px; *width: 238px; }
#appOrderList .iquery-item #order_id { width: 135px; }
#appOrderList .iquery-item #shop_name { width: 135px; }
#appOrderList .iquery-item #app_name { width: 135px; }
#appOrderList .iquery-item #order_date_from, #appOrderList .iquery-item #order_date_to { width: 64px; }
#appOrderList .iquery-item-other { width: 482px; *width: 487px; margin-left: 12px; _margin-left: 2px; }
#appOrderList .iquery-item-other #cat1 { width: 173px; _width: 169px; *+width:174px; }
#appOrderList .iquery-item-other #cat2 { width: 173px; _width: 169px; *+width:174px; margin-left: 32px; }
#appOrderList .iquery-item #order_money_from, #appOrderList .iquery-item #order_money_to { width: 64px; }
#appOrderList .iquery-item #valid_time { width: 136px; }
#appOrderList .iquery-item #start_date_from, #appOrderList .iquery-item #start_date_to { width: 64px; }
#appOrderList .iquery-item #end_date_from, #appOrderList .iquery-item #end_date_to { width: 64px; }
#appOrderList .iquery-item #app_status { width: 136px; }
#appOrderList .iquery-item-btn { width: 248px; padding-top: 10px; text-align: right; }
#appOrderList .iquery-item-btn #searchSubmit { height: 30px; text-align: center; display: inline; width: 74px; }
#appOrderList .date { width: 100px; height: 26px; line-height: 26px; text-align: center; }
#appOrderList .itb { width: 1220px; clear: both; margin-top: 0; }

/*serviceRegisterProtocol*/
#serviceRegisterProtocol .historyProtocol-box { border: 4px solid #E9EFFA; width: 500px; display: none; position: absolute; right: -190px; top: -6px; text-align: center; background: white; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-header { height: 30px; position: relative; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-header .close { position: absolute; top: 9px; right: 11px; width: 9px; height: 9px; background-position: 0 -145px; font-size: 0; line-height: 0; overflow: hidden; text-decoration: none; margin: 0 !important; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body { min-height: 80px; margin: 10px 0; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .historyProtocol-table { width: 480px; margin: 0 auto; border-spacing: 0; font: 13px "微软雅黑"; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .historyProtocol-table .col1 { width: 105px; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .historyProtocol-table .col2 { width: 105px; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .historyProtocol-table .col3 { width: 210px; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .historyProtocol-table .col4 { width: 53px; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .title th { background: #454964; color: #ffffff; height: 30px; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .content td { height: 30px; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-body .download { color: #1A66B3; cursor: pointer; }
#serviceRegisterProtocol .historyProtocol-box .historyProtocol-footer { height: 30px; margin-bottom: 10px; }

/*remind-box*/
#remind-box { width: 500px; position: absolute; left: 240px; top: 0; border: 4px solid #E9EFFA; background: #ffffff; font: 14px '微软雅黑'; z-index: 99; }
#remind-box .remind-box-header { height: 30px; background: #E8F2FF; }
#remind-box .remind-box-header .close { position: absolute; top: 9px; right: 11px; width: 9px; height: 9px; background-position: 0 -145px; font-size: 0; line-height: 0; overflow: hidden; text-decoration: none; margin: 0 !important; }
#remind-box .remind-box-body { min-height: 80px; margin: 10px 0; }
#remind-box .remind-box-body .title { font-weight: bold; line-height: 24px; padding-left: 10px; }
#remind-box .remind-box-body .content { text-indent: 24px; line-height: 24px; padding: 0 10px; }
#remind-box .remind-box-footer { height: 30px; margin-bottom: 10px; text-align: center; }
#remind-box .remind-box-footer .btn-remind { background: #B0B7D1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #FFFFFF; display: inline-block; font: 14px/28px '微软雅黑'; height: 30px; text-align: center; text-decoration: none; width: 80px; margin-left: 10px; cursor: pointer; }
#remind-box .remind-box-footer .btn-remind:hover { background: #99a1be; }

/*precursor*/
#precursor .inner { position: relative; }

/*loading*/
#loading { width: 100%; height: 100%; display: none; position: absolute; left: 100px; top: 400px; z-index: 99; }
.loading { background: url(../images/loading.gif) no-repeat; width: 300px; height: 32px; overflow: hidden; margin: 30px auto 0 auto; padding-left: 38px; line-height: 32px; }

#set_price_div { z-index: 9999; }
/*网签合同页进度条*/
.swfupload { left: -1px; *left: 12px; *top: 17px; }
/*.uploadify{position:relative;padding-top:3px;*padding-top:15px;*display:inline;}*/
/*.uploadify-button{*display:inline;}*/
.uploadify { position: relative; padding-top: 3px; *padding-top: 16px; *float: left; }
.uploadify-button { *float: left; *width: 80px !important; }
.uploadReview { *margin-bottom: 18px; *display: inline-block; }
.uploadify-button-text { color: #1a66b3; *padding-top: 0; *padding-left: 20px; }
.uploadify-queue { position: absolute; left: 200px; top: -15px; *top: 0px; width: 250px; z-index: 99; overflow: hidden; }
.uploadify-queue-item { *position: relative; background-color: #F5F5F5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font: 11px Verdana, Geneva, sans-serif; margin-top: 5px; max-width: 250px; padding: 10px; }
.uploadify-queue-item .fileName { float: none; display: inline-block; *display: inline; width: 150px; height: 13px; overflow: hidden; }
.uploadify-queue-item .data { float: none; }
.uploadify-error { background-color: #FDE5DD !important; }
.uploadify-queue-item .cancel a { background: url('/images/uploadify-cancel.png') 0 0 no-repeat; float: right; height: 16px; text-indent: -9999px; width: 16px; }
.uploadify-queue-item.completed { background-color: #E5E5E5; }
.uploadify-progress { background-color: #E5E5E5; margin-top: 10px; width: 100%; *text-align: left; }
.uploadify-progress-bar { background-color: #0099FF; height: 3px; width: 1px; }
